1. Lombok

Lombok 是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。

2. IDEA 安装 Lombok 插件

IDEA 中依次点击 File –> Settings –> Plugins 搜索 Lombok 安装即可

3. 查看是否安装成功

4. 使用 Lombok

4.1 POM

pom.xml中增加所需依赖,坐标如下:

1
2
3
4
5
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>

5. 使用 @Data 注解简化 POJO

@Data 包含了@ToString@EqualsAndHashCode@Getter/@Setter@RequiredArgsConstructor 的功能

其他相关注解请自行查阅:http://jnb.ociweb.com/jnb/jnbJan2010.html

6. 使用案例

1
2
3
4
5
6
7
8
9
@Data
public class ItemCatNode implements Serializable {
@JsonProperty(value = "u")
private String url;
@JsonProperty(value = "n")
private String name;
@JsonProperty(value = "i")
private List<?> item;
}